DESTDIR = /projects/lhy/lantian/3rdparty/plucid/rebuild/bin
CFLAGS=-O -DYYMAXDEPTH=900
inc = cmanifs.h cglobals.h

pass2: main.o y.tab.o yylex.o expr.o cglobals.o;
	cc -s main.o expr.o y.tab.o yylex.o cglobals.o -o pass2

all:    main.o y.tab.o yylex.o expr.o cglobals.o;
	cc -s main.o expr.o y.tab.o yylex.o cglobals.o -o pass2
	cp pass2 $(DESTDIR)/pass2

clean:
	rm -f *.o y.tab.h y.tab.c pass2

cmanifs.h: y.tab.h
y.tab.c y.tab.h: tree.y
	yacc -d tree.y
y.tab.o: $(inc) y.tab.h y.tab.c
main.o:  $(inc) main.c
yylex.o: $(inc) yylex.c
expr.o: $(inc) expr.c
cglobals.o: $(inc) cglobals.c
